﻿namespace Common.Paging
{
    public interface IPaging
    {
        int TotalCount { get; set; }

        int PageIndex { get; set; }

        int PageSize { get; set; }

        bool IsPreviousPage {  get; }

        bool IsNextPage { get; }

        bool HasNextPage { get; }

        bool HasPreviousPage { get; }

        /// <summary>
        /// Gibt zurück wieviele Seiten in der Auflistung zur Verfügung stehen.
        /// </summary>
        double PageCount { get; }
    }
}
